Crate aflak_imgui[][src]

Re-exports

pub extern crate aflak_imgui_sys as sys;

Macros

im_str

Structs

AnyTexture

A handle to a texture.

ChannelsSplit

Represent the drawing interface within a call to channels_split.

ChildFrame
CollapsingHeader
ColorButton

Builder for a color button widget.

ColorEdit

Builder for a color editor widget.

ColorPicker

Builder for a color picker widget.

DragFloat
DragFloat2
DragFloat3
DragFloat4
DragFloatRange2
DragInt
DragInt2
DragInt3
DragInt4
DragIntRange2
DrawList
FontGlyphRange

A set of 16-bit Unicode codepoints

FontTextureHandle
ImColor

Wrap ImU32 (a type typically used by ImGui to store packed colors) This type is used to represent the color of drawing primitives in ImGui's custom drawing API.

ImDrawVert

A single vertex

ImFont

A handle to an imgui font.

ImFontAtlas

A handle to imgui's font manager.

ImFontConfig

A builder for the configuration for a font.

ImGui
ImGuiColorEditFlags

Color edit flags

ImGuiCond

Condition flags

ImGuiHoveredFlags

Flags for hover checks

ImGuiInputTextFlags

Flags for text inputs

ImGuiSelectableFlags

Flags for selectables

ImGuiStyle

Runtime data for styling/colors

ImGuiTreeNodeFlags

Flags for trees and collapsing headers

ImGuiWindowFlags

Window flags

ImStr
ImString
ImVec2

A tuple of 2 floating-point values

ImVec4

A tuple of 4 floating-point values

Image

Represent an image about to be drawn See Ui::image.

InputFloat
InputFloat2
InputFloat3
InputFloat4
InputInt
InputInt2
InputInt3
InputInt4
InputText
Menu
MenuItem
PlotHistogram
PlotLines
ProgressBar

Progress bar widget.

SliderFloat
SliderFloat2
SliderFloat3
SliderFloat4
SliderInt
SliderInt2
SliderInt3
SliderInt4
TreeNode
Ui
Window
WindowDrawList

Object implementing the custom draw API.

Enums

ColorEditMode

Color editor mode.

ColorFormat

Color component formatting.

ColorPickerMode

Color picker hue/saturation/value editor mode.

ColorPreview

Color editor preview style.

EditableColor

Mutable reference to an editable color value.

ImGuiCol

A color identifier for styling

ImGuiKey

A key identifier (ImGui-side enum)

ImGuiMouseCursor

A mouse cursor identifier

ImMouseButton

Represents one of the buttons of the mouse

StyleVar

Traits

FromImTexture

Trait defining how an object implementing ImTexture should be converted back to the native texture type used by the back-end.

ImTexture

Trait that an object representing a texture usable by the drawing back-end should implement.

Functions

get_style_color_name
get_version

Type Definitions

ImDrawIdx

Vertex index

ImTextureID

User data to identify a texture